#include "uart.h" 
void UartInit(void) //4800bps@12.000MHz 
{ 
	 SCON = 0x50; // 8 位数据，可变波特率
	 AUXR |= 0x01; // 串口 1 选择定时器 2 为波特率发生器
	 AUXR |= 0x04; // 定时器 2 时钟为 Fosc，即 1T 
	 T2L = 0x8F; // 设定定时初值
	 T2H = 0xFD; // 设定定时初值
	 AUXR |= 0x10; // 启动定时器 2 
	 ES = 1; // 允许串口中断
	EA=1;
} 
void Uart_Sendstring(unsigned char *pucStr) 
{ 
 while(*pucStr != '\0') 
 { 
 SBUF = *pucStr; 
 while(TI == 0); 
 TI = 0; 
 pucStr++; 
 } 
} 